// ActionScript file
import mx.messaging.channels.StreamingAMFChannel;


	public static const millisecondsPerDay:int = 1000 * 60 * 60 * 24; 
	
	private function getDaysDiff(maxDate:Date, minDate:Date):uint 
	{ 
		return Math.floor(( maxDate.getTime() - minDate.getTime()) / millisecondsPerDay); 
	}
	
	public static const strConversation_SH:String = "무난한 관계이다. 한 사람은 의견이나 정보, 느낌 등을 전달하길 원하고, \r다른 사람은 듣고, 보는 것을 원하기 때문에 부딪치거나 어색하지 않고 \r지속적인 관계가 될 수 있다. \r\r다만, 둘 중 한 명의 유형이 변할 때는 \r또 상황이 달라질 수 있음을 염두해야 한다.\r";
	public static const strConversation_SS:String = "활기찬 관계이다. 두 사람 모두 표현하길 좋아하므로 \r좋은 사이라면 서로에게 지루해질 틈이 없이 대화가 지속될 수 있는 \r열정적인 관계.\r\r다만, 평소 사이가 좋지 않다거나 비협조적이라면\r끊임없이 마찰하고 서로 다른 의견에 의해 \r지나치게 소란스러울 가능성이 있다.\r\r다만, 둘 중 한 명의 유형이 변할 때는 \r또 상황이 달라질 수 있음을 염두해야 한다.\r";
	public static const strConversation_HH:String = "두 사람 모두 듣고, 아는 것을 가장 우선순위에 두는 사람들로\r취향이 비슷하거나 반대이거나에 상관없이 분란이 가장 적은 관계이다.\r다만, 말하는 사람없이 이 둘만 있다면 쉽게 지루해질 수 있음에 주의.\r\r둘 중 한 명의 유형이 변할 때는 \r또 상황이 달라질 수 있음을 염두해야 한다.\r";
	public static const strPerspective_SideBySide:String = "보고 듣고, 새로운 사실을 받아들이는 방식이 비슷한 사람들이다.\r똑같은 주제를 놓고 대화를 한다면 서로 이해하는 방식이 같기 때문에 \r대화가 수월한 것이 장점.\r\r다만, 그 이유 때문에 다른 사람들의 관점을 이해하기 힘들다는 것은 약점.\r서로에게 실용적인 피드백을 기대하기 보다는,\r비슷하다는 장점에서 나오는 협력과 동질감을 기대하자.\r\r둘 중 한 명의 유형이 변할 때는 \r또 상황이 달라질 수 있음을 염두해야 한다.\r";
	public static const strPerspective_Opposite:String = "보고 듣고, 새로운 사실을 받아들이는 방식이 서로 다르다.\r이 때문에 똑같은 주제를 놓고도 서로 다르게 생각한다는 사실에 \r상대방에게 의아해하는 경우가 있다.\r\r다만, 서로를 열린 눈으로 바라본다면 \r자신의 부족한 시각을 메꿔줄 수 있는 파트너가 될 수 있다는 것을 명심.\r\r둘 중 한 명의 유형이 변할 때는 \r또 상황이 달라질 수 있음을 염두해야 한다.\r";
	public static const strCommunication_SideBySide:String = "두 사람은 말하고 표현하는 방법이 똑같다.\r똑같은 목소리가 더해지므로 \r이 두 사람이 힘을 합하면 더 큰 목소리를 낼 수 있다.\r\r만약 두 사람이 힘을 합쳐 같은 글을 쓰거나 일을 해내는 파트너인 경우\r최적의 조건이라고 할 수 있다.\r";
	public static const strCommunication_Opposite:String = "두 사람은 말하고 표현하는 방법이 다르다.\r한 사람은 논리적이고 근거가 충분한 말을 하려고 하는 반면\r다른 사람은 호소적이고 감정을 자극하는 마케터 같은 표현을 즐긴다.\r\rSpeak & Speak 관계인데다가 서로 의견 조율을 자주 필요로 하는 위치라면 좋지 않다고 볼 수 있는 관계.\r그러나 자신의 커뮤니케이션 방법이 한계에 부딪치는 상황이라면\r서로가 그것을 보완해줄 수 있다.!\r";
	
	private function fadeRefreshRelationContextPic(mode:String):void{
		switch(mode){
			case "2":
				img_relationContextPic1.visible = false; img_relationContextPic1.visible = true;
				img_relationContextPic2.visible = false; img_relationContextPic2.visible = true;
				break;
			case "3":
				img_relationContextPic1.visible = false; img_relationContextPic1.visible = true;
				img_relationContextPic2.visible = false; img_relationContextPic2.visible = true;
				img_relationContextPic3.visible = false; img_relationContextPic3.visible = true;
		}
	}
	
	private function analizeRelationReliability():String{
		var me_reliability:Number = new Number();  // 0~1
		var other_reliability:Number = new Number();  // 0~1
		var me_G1:int = me_eS + me_eT + me_iN + me_iF;	var me_G2:int = me_eS + me_eF + me_iN + me_iT;	var me_G3:int = me_eN + me_eT + me_iS + me_iF;	var me_G4:int = me_eN + me_eF + me_iS + me_iT;
		var other_G1:int = other_eS + other_eT + other_iN + other_iF;	var other_G2:int = other_eS + other_eF + other_iN + other_iT;	var other_G3:int = other_eN + other_eT + other_iS + other_iF;	var other_G4:int = other_eN + other_eF + other_iS + other_iT;
		
		if(me_G1>=me_G2 && me_G1>=me_G3 && me_G1>=me_G4){
			me_reliability = (me_G1!=0) ? (me_G1-me_G4)/me_G1 : 0;
		}else if(me_G2>=me_G1 && me_G2>=me_G3 && me_G2>=me_G4){
			me_reliability = (me_G2!=0) ? (me_G2-me_G3)/me_G2 : 0;
		}else if(me_G3>=me_G1 && me_G3>=me_G2 && me_G3>=me_G4){
			me_reliability = (me_G3!=0) ? (me_G4-me_G2)/me_G4 : 0;
		}else if(me_G4>=me_G1 && me_G4>=me_G2 && me_G4>=me_G3){
			me_reliability = (me_G4!=0) ? (me_G4-me_G1)/me_G4 : 0;
		}
		
		if(other_G1>=other_G2 && other_G1>=other_G3 && other_G1>=other_G4){
			other_reliability = (other_G1!=0) ? (other_G1-other_G4)/other_G1 : 0;
		}else if(other_G2>=other_G1 && other_G2>=other_G3 && other_G2>=other_G4){
			other_reliability = (other_G2!=0) ? (other_G2-other_G3)/other_G2 : 0;
		}else if(other_G3>=other_G1 && other_G3>=other_G2 && other_G3>=other_G4){
			other_reliability = (other_G3!=0) ? (other_G4-other_G2)/other_G4 : 0;
		}else if(other_G4>=other_G1 && other_G4>=other_G2 && other_G4>=other_G3){
			other_reliability = (other_G4!=0) ? (other_G4-other_G1)/other_G4 : 0;
		}
		
		if(me_eS+me_eN+me_eT+me_eF+me_iS+me_iN+me_iT+me_iF == 0){me_reliability = 0;}
		if(other_eS+other_eN+other_eT+other_eF+other_iS+other_iN+other_iT+other_iF == 0){other_reliability = 0;}
		
		var temp:String = ((me_reliability+other_reliability)*50).toString().substr(0,5);
		return temp;
	}
	
	private function fadeRefreshRelationTypes():void{
		img_relationConversation.visible = false;	img_relationPerspective.visible = false;	img_relationCommunication.visible = false;
		lab_labelConversation.visible = false;	lab_labelPerspective.visible = false;	lab_labelCommunication.visible = false;
		area_aboutConversation.visible = false;	area_aboutPerspective.visible = false;	area_aboutCommunication.visible = false;
		
		img_relationConversation.visible = true;	img_relationPerspective.visible = true;	img_relationCommunication.visible = true;
		lab_labelConversation.visible = true;	lab_labelPerspective.visible = true;	lab_labelCommunication.visible = true;
		area_aboutConversation.visible = true;	area_aboutPerspective.visible = true;	area_aboutCommunication.visible = true;
	}
	
	private function initHide():void{
		img_relationMePic.visible = false;		img_relationOtherPic.visible = false;
		
		img_relationConversation.visible = false;	img_relationPerspective.visible = false;	img_relationCommunication.visible = false;
		lab_labelConversation.visible = false;	lab_labelPerspective.visible = false;	lab_labelCommunication.visible = false;
		area_aboutConversation.visible = false;	area_aboutPerspective.visible = false;	area_aboutCommunication.visible = false;
	}
	
	private function fadeRefreshRelationContextDiscription():void{
		area_relationPercentage.visible = false;	area_relationContext.visible = false;
		area_relationPercentage.visible = true;		area_relationContext.visible = true;
	}
	